package com.example.demo.domain;

import java.util.Date;

public class SysSettRecord {
    private Long id;

    /**
     * 结算商id
     */
    private Long userId;

    /**
     * 结算商类型:2-商户,3-代理商
     */
    private String userType;

    /**
     * 结算发起类型:1-手工结算,2-自动结算
     */
    private String settType;

    /**
     * 申请结算金额，单位分
     */
    private Long settAmount;

    /**
     * 结算手续费，单位分
     */
    private Long settFee;

    /**
     * 打款金额，单位分
     */
    private Long remitAmount;

    /**
     * 结算状态:1-等待审核,2-已审核,3-审核不通过,4-打款中,5-打款成功,6-打款失败
     */
    private String settStatus;

    /**
     * 账户属性:1-对私,2-对公,默认对私
     */
    private String accountAttr;

    /**
     * 开户行名称
     */
    private String bankName;

    /**
     * 开户网点名称
     */
    private String bankNetName;

    /**
     * 账户名
     */
    private String accountName;

    /**
     * 账户号
     */
    private String accountNo;

    /**
     * 申请结算日期
     */
    private Date createTime;

    /**
     * 修改日期
     */
    private Date modifyTime;

    /**
     * 业务订单号（以TX-开头）
     */
    private String orderId;

    /**
     * 备注
     */
    private String remark;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getSettType() {
        return settType;
    }

    public void setSettType(String settType) {
        this.settType = settType;
    }

    public Long getSettAmount() {
        return settAmount;
    }

    public void setSettAmount(Long settAmount) {
        this.settAmount = settAmount;
    }

    public Long getSettFee() {
        return settFee;
    }

    public void setSettFee(Long settFee) {
        this.settFee = settFee;
    }

    public Long getRemitAmount() {
        return remitAmount;
    }

    public void setRemitAmount(Long remitAmount) {
        this.remitAmount = remitAmount;
    }

    public String getSettStatus() {
        return settStatus;
    }

    public void setSettStatus(String settStatus) {
        this.settStatus = settStatus;
    }

    public String getAccountAttr() {
        return accountAttr;
    }

    public void setAccountAttr(String accountAttr) {
        this.accountAttr = accountAttr;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankNetName() {
        return bankNetName;
    }

    public void setBankNetName(String bankNetName) {
        this.bankNetName = bankNetName;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getAccountNo() {
        return accountNo;
    }

    public void setAccountNo(String accountNo) {
        this.accountNo = accountNo;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}